// 批量创建对象 封装创建对象的函数 提高代码复用率
// 1工厂模式 缺点：无法区分创建出来的对象种类 方法冗余
var sayName = function(){
    console.log(this.name);
}
function Person(name,age,gender){
    return{
        name:name,
        age:age,
        gender:gender,
        sayName:sayName
    }
};
var p1=Person('ZS',12,"NAN")
var p2=Person('lisi',15,'nv')
console.log(p1,p2);
